import { API_CONFIG } from '../config/api.js'

/**
 * 已废弃的多轮对话管理器
 * 此文件保留仅为兼容性，实际功能已移除
 */
export class ConversationManager {
  constructor() {
    // 已废弃
  }

  // 已废弃的方法
  reset() {}
  addMessage() {}

  // 已废弃的方法
  generateCompletionCheckPrompt() {}

  // 已废弃的方法
  generateContinuationPrompt() {}

  // 已废弃的方法
  async checkCodeCompletion() {}

  // 已废弃的方法
  async generateHTMLWithConversation() {}

  // 已废弃的方法
  async startConversationLoop() {}

  // 已废弃的方法
  async executeRound() {}

  // 已废弃的方法
  async callOriginalGenerateStream() {}
}

// 已废弃的导出
export const conversationManager = new ConversationManager()

// 已废弃的方法，返回空Promise
export const generateHTMLWithConversation = () => {
  return Promise.resolve()
}

export default {
  ConversationManager,
  conversationManager,
  generateHTMLWithConversation
}